﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace DingTalk.Models
{
    public class Role_list
    {
        /// <summary>
        /// 职务
        /// </summary>
        public string group_name { get; set; }
        /// <summary>
        /// 总监
        /// </summary>
        public string name { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string id { get; set; }
    }

    public class Dept_order_list
    {
        /// <summary>
        /// 
        /// </summary>
        public string dept_id { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string order { get; set; }
    }

    public class Leader_in_dept
    {
        /// <summary>
        /// 
        /// </summary>
        public string leader { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string dept_id { get; set; }
    }

    public class Union_emp_map_list
    {
        /// <summary>
        /// 
        /// </summary>
        public string userid { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string corp_id { get; set; }
    }

    public class Union_emp_ext
    {
        /// <summary>
        /// 
        /// </summary>
        public Union_emp_map_list union_emp_map_list { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string userid { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string corp_id { get; set; }
    }

    public class DingUserInfoModel
    {
        /// <summary>
        /// {"爱好":"旅游","年龄":"24"}
        /// </summary>
        public string extension { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string unionid { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string boss { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public List<Role_list> role_list { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string exclusive_account { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string manager_userid { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string admin { get; set; }
        /// <summary>
        /// 备注备注
        /// </summary>
        public string remark { get; set; }
        /// <summary>
        /// 技术总监
        /// </summary>
        public string title { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string hired_date { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string userid { get; set; }
        /// <summary>
        /// 未来park
        /// </summary>
        public string work_place { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public List<Dept_order_list> dept_order_list { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string real_authed { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public List<long> dept_id_list { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string job_number { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string email { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public List<Leader_in_dept> leader_in_dept { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string mobile { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string active { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string org_email { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string telephone { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string avatar { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string hide_mobile { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string senior { get; set; }
        /// <summary>
        /// 张三
        /// </summary>
        public string name { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public Union_emp_ext union_emp_ext { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string state_code { get; set; }
    }
}
